package com.food.service;

import com.food.entity.dto.FoodDto;
import com.food.entity.pojo.Food;
import com.baomidou.mybatisplus.extension.service.IService;
import com.food.entity.vo.PageVo;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author author
 * @since 2025-07-03
 */
public interface FoodService extends IService<Food> {
    /**
     * 美食列表
     * @param foodDto 美食列表查询条件
     * @return 美食列表
     */
    PageVo<Food> listFood(FoodDto foodDto);

    /**
     * 更新美食信息
     * @param food 美食信息
     */
    void updateFood(Food food);

    /**
     * 添加美食信息
     * @param food 美食信息
     */
    void addFood(Food food);

    /**
     * 删除美食信息
     * @param id 美食ID
     */
    void deleteFood(Integer id);

}
